An Automatic SPIN Validation of a Safety Critical Railway Control System

نویسندگان

  • Stefania Gnesi
  • Diego Latella
  • Gabriele Lenzini
  • C. Abbaneo
  • Arturo M. Amendola
  • P. Marmo
چکیده

This paper describes an experiment in formal specification and validation performed in the context of an industrial joint project. The project involved an Italian company working in the field of railway engineering, Ansaldobreda Segnalamento Ferroviario, and the CNR Institutes IEI and CNUCE of Pisa. Within the project two formal models have been developed describing different aspects of a safety-critical system used in the management of mediumlarge railway networks. Validation of safety and liveness properties has been performed on both models. Safety properties have been checked primarily in presence of Byzantine faults as well as of silent faults embedded in the models themselves. Liveness properties have been more focused on a communication protocol used within the system. Properties have been specified by means of assertions or temporal logical formulae. We used PROMELA as specification language, while the verification was performed using the verification tool suite SPIN.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Formal Specification and Validation of a Critical System in Presence of Byzantine Errors

This paper describes an experience in formal speciication and fault tolerant behavior validation of a railway critical system. The work, performed in the context of a real industrial project, had the following main targets: (a) to validate speciic safety properties in the presence of byzantine system components or of some hardware temporary faults; (b) to design a formal model of a critical rai...

متن کامل

From Manual Approach for Proof of Programs to Instrumented Demonstration of Railway Systems Safety

The RATP Company operates one of the most important multimodal transportation network in the world. As soon as the first software-based train control system was deployed on this network at the end of the 80’s, RATP has experienced the use of formal methods to master the safety critical part of the software. Since then, RATP has kept on developing, improving and promoting the use of formal proof...

متن کامل

Automatic Supervision Survey for Spica-rail Program

Also considered as not safety critical, modern railway traffic control system remains the ultimate solution to solve potentially dangerous scenarios (Belmonte 2006). Also, study the impact of Automatic Train Supervision (ATS) systems on railway safety is mandatory. The way of simulations analysis was chosen to perform necessary human operator’s behaviours evaluation. Real ATS system is installe...

متن کامل

TAS Control Platform: A Platform for Safety-Critical Railway Applications

49 All these systems have an important common feature: they are safety-critical and must therefore be developed according to the highest safety integrity level (SIL4), as defined in the standards applicable to the railway industry (CENELEC 50126, 50128, 50129, Railway Applications Standards [RAMS, software and electronics]). Apart from being suitable for safety-critical operation, railway syste...

متن کامل

Uml-based Design and Formal Analysis of a Safety- Critical Railway Control Software Module

A new equipment of safety relevance has been developed to upgrade ageing relay-based railway interlocking systems in Hungary. In course of the design process formal methods have been used in the development of a module realising a well-separable function of the system. Namely, the UML-based design process was extended by model based analysis and validation. The first kind of analysis checked th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000